草庐IT

从零到一发布 NPM 包

全部标签

Windows cmd - 使用 oneliner 与用户输入提示 [npm] 交互

我正在尝试将输入作为一行传递给用户输入提示,但我很难弄清楚如何正确地执行此操作。具体来说,我正在尝试使用npmadduser登录到npm(npmlogin是它的别名)当它是一个奇异值时它有效,但这只让我到目前为止:echoexampleuser|npm添加用户用户名:exampleuser密码:密码:npm错误!cb()从未调用过!但不幸的是,当我尝试将多个命令一起添加时,它出错了。例如:echo'exampleuserexamplepasswordex@email.com'|npmadduser或echo'exampleuser\r\nexamplepassword\r\nex@em

node.js - 如何停止在 Windows 上运行带有标题的 npm 进程?

在Linux和OSX中,我曾经在app.js上设置我的进程标题为:process.title="xmlImporter";在package.json上将定义:"stop":"pkill--signalSIGINTxmlImporter"只需运行npmstop我就可以停止具有给定标题的进程。如何在Windows系统上实现? 最佳答案 下面的命令应该可以解决问题taskkill/FI"windowtitleeqxmlImporter"/FI将允许您进行过滤,如果这不起作用,请尝试为xmlImporter*进行过滤,星号是通配符。请记住,

windows - NPM 不适用于 Windows

我已经使用安装程序在Windows上安装了Node.js,并尝试运行npm命令,但它无法运行。当我输入以下内容时。npminstallsocket.io我明白了module.js:337thrownewError("Cannotfindmodule'"+request+"'");^Error:Cannotfindmodule'C:\Windows\System32\node_modules\npm\bin\npm-cli.js'atFunction._resolveFilename(module.js:337:11)atFunction._load(module.js:279:25)a

windows - 使用 npm 安装 postgres 问题

我在安装时遇到问题pg通过我的Windows机器上的npm。它提示python但我添加了python作为环境。变数很多都无济于事。这些是我尝试声明环境的所有方式。变种。C:/ProgramFiles/Python“C:/ProgramFiles/Python”C:/ProgramFiles/Python/python.exe“C:/ProgramFiles/Python/python.exe”这是错误:D:\Projects\GitHub\inmotion>npm-ginstallpgnpmhttpGEThttps://registry.npmjs.org/pgnpmhttp200ht

windows - npm install 在 Windows 上非常脆弱

我有一个使用gruntbuild的项目。这是我的packages.json。..."devDependencies":{"grunt":"^0.4.4","grunt-autoprefixer":"^0.7.3","grunt-coffeelint":"0.0.10","grunt-concurrent":"^0.5.0","grunt-connect-proxy":"^0.1.10","grunt-contrib-clean":"^0.5.0","grunt-contrib-concat":"^0.4.0","grunt-contrib-connect":"^0.7.1","grun

windows - NPM 已停止在 Windows 7 64 位上工作,在安装/更新时挂起

在某些时候,我的NPM版本停止工作。几周前我尝试更新npm(从1.4随node到现代2.x版本)时似乎发生了这种情况,并且情况越来越糟。我不得不更改环境变量以指向我的Node目录之前的npm目录(以获取新版本的npm),此时一切都停止工作。我将环境变量切换回来,然后更新就会挂起。但奇怪的是,当我尝试调试它并在命令中添加--verbose时,更新在大多数情况下都能正常工作。有时他们卡在npmhttpGEThttps://registry.npmjs.org/PACKAGE_NAME但大部分时间他们都在工作。现在,旧版本的NPM(1.4.1)和我安装的新版本(2.1.17)都会发生这种情况

node.js - npm windows 缺少写入权限

我收到了这条消息npmWARNcheckPermissions缺少对D:\my\path\node_module\bcrypt的写入权限安装时bcrypt使用npmibcrypt打包我尝试以管理员身份从cmd和powershell执行命令,但没有任何效果。我还清除了缓存npmcacheclean并手动删除了%AppData%/npm_cache目录。我正在使用:npm3.7.3Node5.9.1Windows7为什么npm没有获得写权限?请注意,npm可以安装和编写其他模块(即angular2、mongoose、express等)。 最佳答案

node.js - '在 Windows10 中重新安装 node.js 后找不到模块 'process-nextick-args' npm 错误

我从officialsite下载了Node.js(4.4.5LTS)并在我的Windows10中安装它来更新Node,发现npm不工作(Node工作)。我通过在“删除”模式下安装它来卸载Node,然后重新安装,但错误仍然存​​在。npm-v报错如下:```模块.js:327抛出错误;^Error:Cannotfindmodule'process-nextick-args'atFunction.Module._resolveFilename(module.js:325:15)atFunction.Module._load(module.js:276:25)atModule.require

node.js - npm 命令什么也不做 - Windows

这里有很多人问同样的问题,我尝试了几乎所有的答案,但没有一个对我有用..问题是,我无法运行任何npm命令,我从Windows安装程序安装了Nodejshere,当我编写任何npm命令时,例如:“npminstall”或“npmstart”没有任何反应,我尝试重新安装和删除环境变量中的路径,但没有成功..我还尝试从这个link升级Windows上的npm,当我写这个命令时npminstall--global--productionnpm-windows-upgrade没有任何反应,就像任何其他npm命令一样。我也尝试通过同一页中写的内容解决此问题here但也没有运气:(伙计们,问题是什么

javascript - NPM 环境变量在 Windows 中不起作用?

在我的package.json文件中,我尝试使用版本控制来编译更少的代码,如下所示:"scripts"{..."build:css":"lessc--source-mapcss/index.lessbuild/$npm_package_name.$npm_package_version.css",...}问题是输出文件返回为$npm_package_name.$npm_package_version.css代替my-project.1.0.0.css我读过你可以做%npm_package_name%.%npm_package_version%.css但这对我不起作用。有人知道为什么变量